package io.mft.api.domain;

public enum DataType {
	//数据类型0:单条数据 1:分页列表数据 2:普通列表数据 3:删除数据 4:新增数据 5:更新数据
	none(-1),map(0),pagelist(1), list(2), delete(3), update(5), insert(4);
	private int typeValue;

	private DataType(int typeValue) {
		this.typeValue=typeValue;
	}

	public int typeValue() {
		return typeValue;
	}
	
	public static DataType parse(int typeValue) {
		DataType type=none;
		DataType[] types=DataType.values();
		for (DataType s : types) {
			if (s.typeValue()==typeValue) {
				type=s;
				break;
			}
		}
		return type;
	}
}
